

#pageheader2
{
position:relative;
margin:0 auto;
height:170px;
width:980px;
/*background:url('../images/mainimg/scalebar.png') repeat-x 0px 108px;*/
/*background:url('../images/mainimg/hong2.png') repeat-x 0px 20px;*/


}
#_p_red a:hover {color:#d00;text-decoration: underline;}

.mylinkred
{
    color:#d00;
}

.mylinkred:hover
{
    color:#3275C8;
    text-decoration:underline;
}

.mylink
{
    color:#3275C8;
}
#_brief p
{
    color:#303030;
}


#pageheader2  .logomark
{
position:absolute;
margin:0 auto;
/*top:30px;*/
top:15px;
left:6px;
height:60px;
width:60px;
background: url(../images/mainimg/logo_mark.gif) no-repeat;
}
#pageheader2  .logo
{
position:absolute;
margin:0 auto;
top:25px;
left:0px;
height:61px;
width:220px;
color:#333;
background: none;/*url(../images/mainimg/logo.png) no-repeat -5px 0px;*/
}


#pageheader_checkout  .logo
{
position:absolute;
margin:0 auto;
top:45px;
left:200px;
height:61px;
width:220px;
color:#333;
background: url(../images/mainimg/logo.png) no-repeat -5px 0px;
}


#pageheader2  .logojpg
{
position:absolute;
margin:0 auto;
top:5px;
left:0px;
height:61px;
width:220px;
color:#333;
background: url(../images/mainimg/logo.jpg) no-repeat -5px 0px;
}


#pageheader_checkout  .logojpg
{
position:absolute;
margin:0 auto;
top:35px;
left:200px;
height:61px;
width:220px;
color:#333;
background: url(../images/mainimg/logo.jpg) no-repeat -5px 0px;
}

#pageheader
{
position:relative;
margin:0 auto;
height:200px;
width:980px;
background:url('../images/mainimg/scalebar.png') repeat-x 0px 108px;

}


#pageheader  .logomark
{
position:absolute;
margin:0 auto;
top:30px;

left:6px;
height:60px;
width:60px;
background: url(../images/mainimg/logo_mark.png) no-repeat;
}
#pageheader  .logo
{
position:absolute;
margin:0 auto;
top:40px;
left:60px;
height:40px;
width:210px;
color:#333;
background: url(../images/mainimg/logo.png) no-repeat;
}

.t_line
{
 background:url(../images/mainimg/t_line.png) repeat-x;width:765px; margin-left:15px;line-height: 5px; height:5px; float:left;   
}

.t_line2
{
 background:url(../images/mainimg/bar_good_list2.png) repeat-x;width:778px; margin-left:10px;line-height: 5px; height:5px; float:left;   
}
#header_menubar
{
position:absolute;
top:110px;
right: 0px;
height:49px;
width:980px;
}
#header_menubar li a
{
    display: inline;
    float:left;
    font-family:arial,Microsoft YaHei,Geneva, sans-serif;
    color:#fff;
    font-size:14px;
    font-weight: bold;
    width:74px;
    height:39px;
    line-height:39px;
}



#header_menubar ul
{
    margin-left:262px;
  
    
}



#header_menubar li
{
    float:left;
    width: 74px;
    line-height:39px;
    text-align: center;
    margin-top: 0px;
     height:39px;
     display: inline;
     overflow:hidden;

}


#header_menubar  .vline
{
    float:left;
    width:1px;
    height:39px;
    line-height:39px;
    background:url(../images/mainimg/bar_v.gif) no-repeat -0px 1px;
    margin-top: 0px;
    z-index:1000;
    display: inline;
     overflow:hidden;

}
#header_menubar .sel,#header_menubar li a:hover
{
    height:39px;
    line-height:39px;
    display: inline;
    padding:0px;
    margin: 0px;
    overflow: hidden;
    background:url(../images/mainimg/bar_on.gif) repeat-x  1px 0px;
    width: 74px;
}
#header_menubar  .vhouse
{
    float:left;
    width:20px;
    height:39px;
    text-align: center;
    background:url(../images/mainimg/bar_house.png) no-repeat 0px 10px;
    margin-left:10px;
    display: inline;
}

#header_menubar .menubar_left
{
   background:url(../images/mainimg/bar_l.png) no-repeat -1px 0px;
   height:39px;
   line-height:39px;
   width:10px;
   float:left;
   margin:0px;
   display: inline;
}

#header_menubar .menubar_mid
{
   background:url(../images/mainimg/bar_m.png) repeat-x 0px 0px;
    height:39px;
    line-height:39px;
   width:798px;
   float:left;
}
#header_menubar .menubar_right
{
   background:url(../images/mainimg/bar_f.png) no-repeat -23px 0px;
   height:39px;
   line-height:39px;
   width:172px;
   float:right;
}

#search .searchBtn
{
width:30px;height:39px;line-height:39px;float:left;margin-left:-5px;border:none;
background:url(../images/mainimg/btn_find_common.png) 5px 6px no-repeat;
 border:solid 0px #BF0411;
}
#search .searchBtn:hover
{
    background:url(../images/mainimg/btn_find_sel.png) 5px 6px no-repeat;
    width:30px;height:39px;line-height:39px;float:left;margin-left:-5px;border:none;
    border:solid 0px #BF0411;
    line-height:22px;


}
.setfocus
{
     float:left; height:16px;line-height:16px;margin-top:8px;padding:3px;border:solid 0px red;width:120px;margin-left:10px;background:#fff;color:#333;font-size:12px;font-family:arial,simsun;    
}

.setblur
{
     float:left; height:16px;line-height:16px;margin-top:8px;padding:3px;border:solid 0px red;width:120px;margin-left:10px; background:#BF0411;color:#ddd; font-size:12px;font-family:arial,simsun;    
}




#menubar
{
position:absolute;
margin:0 auto;
top:56px;
right: 0px;
height:49px;
width:676px;
background:url(../images/mainimg/menubar.png) no-repeat  0 2px;

font-family:Microsoft YaHei,Geneva, sans-serif;
}

#menubar #btn0
{
position: absolute;
top:7px;
left:8px;

}
#menubar .homebtn  a 
{
position: absolute;
height:30px;
width:49px;
background: url(../images/mainimg/home.png) no-repeat;
}
#menubar  .homebtn a:hover,#menubar .homebtn_s
{
 position: absolute;   
 height:30px;
 width:49px;
 background: url(../images/mainimg/home_s.png) no-repeat;
}

#menubar .line
{
position: absolute;
top:6px;
left:468px;
height:30px;
width:8px;
background: url(../images/mainimg/menu_line_v.png) no-repeat;
}


#menubar .findbtn a
{
position: absolute;
top:7px;
left:480px;
height:30px;
width:49px;
background: url(../images/mainimg/find.png) no-repeat ;
}
#menubar .findbtn a:hover
{
background: url(../images/mainimg/find_s.png) no-repeat 0 0px ;
}
#menubar .findinput
{
   position: absolute;
   left:530px;
   top:7px;
   height:30px;
   width:150px;
   background: url(../images/mainimg/find_bg.png) no-repeat 0 -3px ;
}

#menubar .menubtn a
{
position: absolute;
text-align: center;
line-height: 30px;
top:7px;
height:30px;
width:65px;
font-weight: bold;
color:#f6f6f6;
background: url(../images/mainimg/menubtn.png) no-repeat 1px 0px;
}

#menubar .menubtn a:hover,#menubar .menubtn_s
{
text-decoration:none;
line-height:30px;
text-align:center;
color:#fefefe;
top:7px;
height:30px;
width:65px;
font-weight: bold;
background: url(../images/mainimg/menubtn_s.png) no-repeat 1px 0px;
}
#menubar .menubtn_s a
{
color:#fefefe;
text-decoration:none;
line-height:30px;
text-align:center;

}
#menubar #btn1
{
   position: absolute;
   left:60px;
}

#menubar #btn2
{
   position: absolute;
   left:128px;
}
#menubar #btn3
{
   position: absolute;
   left:196px;
}
#menubar #btn4
{
   position: absolute;
   left:264px;
}
#menubar #btn5
{
   position: absolute;
   left:332px;
}
#menubar #btn6
{
   position: absolute;
   left:400px;
}



.topnavbar
{
     position: relative;
     height:30px;
      font-family:arial;
     font-size: 12px;
     border:solid 0px red;
     float:right;
     
 }
 




.topnavbar .shopcart
{
     position:relative;
    
     top: 5px;
     width:75px;
     background:url(../images/mainimg/cart.gif) no-repeat -2px -1px;
     text-align: right;
     padding-right: 3px;
     float: right;

     
 }
 
 
.topnavbar .shopcart a {color: #3275C8;text-decoration: none;}
.topnavbar .shopcart a:hover {color: #D70010;text-decoration: none; }
.topnavbar .memberinfo
{
     position: relative;
     text-align:right;
     top: 5px;
     color:#A5A5A5;
     float:right;
 }
.topnavbar .memberinfo a
{
     font-weight: bold1;
     color:#777;
} 
.topnavbar .memberinfo a:hover
{
     font-weight: bold1;
     color:#c00;
} 
    
    

 


#servicebar ,#servicebar a
{
    position: relative;
    display:block;
    text-align:center;
    font-weight:bold1;
    padding:5px 0;
    margin-top:-6px;
    width: 75px;
    color:#777;
    line-height: 16px;
    
} 

.servicebar_hover
{
    top: 6px;
    width: 75px;
    border-left: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #999;
    background:#fff url(../images/mainimg/triangle_up.gif) 67px 10px no-repeat; 
   
    
} 
.servicebar_out
{
     top: 6px;
     width: 75px;
     border-left: 1px solid #fff;border-right: 1px solid #fff;border-top: 1px solid #fff;

     background: url(../images/mainimg/triangle.gif) 67px 10px no-repeat; 
     
}


#servicebar_item {padding:4px 0px;position:absolute;left:-1px;top:20px;height:90px; text-align:center;width:75px;border-left: 1px solid #999;border-right: 1px solid #999;border-bottom: 1px solid #999;}

#servicebar_item a:hover{color:#D70010;text-decoration:none;height:20px;}

#servicebar_item li{margin-top:4px;height:22px;}

#servicebar_item a{line-height:20px;text-align: center;color:#303030;}

 

#mainmenu
{
    
    font-size: 11px;
    width: 200px;
    float:left;
    margin: 0px;
    padding:0px;
    font-family:SimSun,arail;
   
   

}
#mainmenu .menu_top{
    margin-top:-4px;
    margin-left:2px;
    height:15px;
    background: url(../images/mainimg/menu_top.png) no-repeat 0px 0;
    
}
#mainmenu .menu_bottom{
    margin-left:1px;
    height:10px;
    background: url(../images/mainimg/menu_bottom.png) no-repeat 1px bottom;
}
#mainmenu .menu_dark{margin:0px;margin-top:-6px;height:15px;background:url(../images/mainimg/darkmark.png) no-repeat -5px bottom;}
#mainmenu h3 { padding:0px 20px;display:block;line-height:20px;text-align:center;height:32px;background: url(../images/mainimg/menu_mid.png) no-repeat 1px -1px;}
#mainmenu h3 a{ font-weight:bold;font-family:SimSun,arail;}
#mainmenu .line{background: url(../images/mainimg/line.png) no-repeat 0 0px;width:160px;height:1px;margin-top:5px;}
#mainmenu li {overflow:hidden;margin:0;padding:0;display:block;padding-left:20px;height:32px;background: url(../images/mainimg/menu_mid.png) no-repeat 1px 0px;}
#mainmenu li a{font-size:12px;font-weight:600;  color:#505050;display:block;height:22px;line-height:12px;padding-left:33px;}

#mainmenu li a .en
{display:inline;font-size:11px;color:#606060;font-family:Verdana, Geneva,arail;}
#mainmenu li a .en-
{
 font-family:Verdana, Geneva,arail;
 display:inline;
 font-size:11px;
 color:#D70010;   
}
#mainmenu li a:hover .en
{color:#D70010;font-size:11px;}

#mainmenu .D{background: url(../images/mainimg/D.png) no-repeat 8px 3px; color:#D70010;}
#mainmenu .D-{background: url(../images/mainimg/D-.png) no-repeat 8px 3px;}
#mainmenu .M{background: url(../images/mainimg/M.png) no-repeat 8px 3px; color:#D70010;}
#mainmenu .M-{background: url(../images/mainimg/M-.png) no-repeat 8px 3px; }
#mainmenu .V{background: url(../images/mainimg/V.png) no-repeat 8px 3px;color:#D70010;}
#mainmenu .V-{background: url(../images/mainimg/V-.png) no-repeat 8px 3px; }
#mainmenu .H{background: url(../images/mainimg/H.png) no-repeat 8px 3px;color:#D70010;}
#mainmenu .H-{background: url(../images/mainimg/H-.png) no-repeat 8px 3px; }
#mainmenu .O{background: url(../images/mainimg/O.png) no-repeat 8px 3px;color:#D70010; }
#mainmenu .O-{background: url(../images/mainimg/O-.png) no-repeat 8px 3px;}
#mainmenu .N{background: url(../images/mainimg/N.png) no-repeat 8px 3px; color:#D70010;}
#mainmenu .N-{background: url(../images/mainimg/N-.png) no-repeat 8px 3px;}




.shopnav { border:solid #E2DEDE 1px; margin:0px;}
.shopnav ul li {text-align:center;float:left;  padding:0px 10px 0 10px;}
.leftline{ text-align:center;float:left;  padding:0px 10px 0 10px;float:left; background:url(../images/mainimg/shopnavli.gif) no-repeat right 12px;}
.shopnav ul li a {display:block; text-align:center; color:#333;margin: 5px 0px; padding:3px 3px;line-height: 23px; }
.shopnav ul li a:hover { background:url(../images/mainimg/shopnavhover.png) repeat-x bottom; }

.shopnav .n1 p { color:#333; text-align: left;padding-left: 10px;line-height: 20px;margin-top:13px;}






#ad_container
{
   height: 96px;
   width:980px;
   border:solid #f5f5f5 1px;
   background:url(../images/mainimg/line_v.png) repeat-x 0 0; 
}
#ad_container h1 {
    position:relative;
    width: 1em;
    margin:1px;
    font-size: 12px;
    padding: 8px 10px;
    color:#f1f1f1;/*#D70010;#E6D6AB;*/
    font-family:Microsoft YaHei,Geneva, sans-serif;
    background:url(../images/mainimg/notebg.png) no-repeat;
    font-weight:bold;
    float:left; 
  }
#ad_container .mainbox_1
{
  position:relative;
  float:left;
  height: 83px;
  width:250px;
  margin:5px 5px;
  border:solid #eee 1px; 

  background: #fff;/*#F8F8F8;#FDFAF0*/
}
#ad_container .mainbox_2
{
  position:relative;
  float:left;
  height: 83px;
  width:215px;
  margin:5px 5px;
  border:solid #Eee 1px; 
  background:#fff ;
   color:#777;

}

#ad_container .mainbox_2 .code_dimenion
{
   position:relative;
   float:left;
   left:20px;
   top: 10px;
   width:36px;
   height:36px;
   background:url(../images/mainimg/code_demension.png) no-repeat; 
}
#ad_container .mainbox_2 .code_bar
{
   position:relative;
   float:left;
   left:35px;
   top: 10px;
   width:96px;
   height:39px;

   background:url(../images/mainimg/code_bar.png) no-repeat; 
}

#ad_container .mainbox_2 .catalog
{
   position:relative;
   float:left;
   left:15px;
   top: 5px;
   width:142px;
   height:53px;

   background:url(../images/mainimg/catalog.png) no-repeat; 
}

#ad_container ul{
 margin-left: 10px;
 position:relative;
 float:left; 
 color:#444;
 font-family:sans-serif;   
}
#ad_container li{
list-style-type:disc;
list-style-position:inside;
line-height: 22px;
height: 20px;
}



#itemInfo{
    color:#333;
    font-family:arail,SimSun;
   
}

#itemInfo li
{
    line-height: 23px;
    height: 23px;
    padding-left:5px;
    
}
#itemInfo li .lb
{
    width:60px;
    text-align:right;
    height: 23px;
    color:#303030;
    float: left;
    line-height: 23px;
    vertical-align: middle;
    
    
}
#itemInfo .promotion
{
    position: relative;
    background:url(../images/mainimg/promotion.png) 0px -1px no-repeat;
    padding-left:60px;

}
 #itemInfo .promotion2
{
    position: relative;
    background:url(../images/mainimg/promotion.png) 2px -1px no-repeat;
    width:55px;
    height:30px; 
    left:-5px;
}
#goodslist
{
    color:#333;
}
#goodslist td
{
    padding-left:5px;
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f3f3f3;
}
#goodslist table
{ border:1px solid #eee;}
#goodslist .sel
{
    background:#f7f7f7;
    font-weight:bold;
   
}
#goodslist ._header1{
  font-weight: bold1; color:#303030;border-bottom: 1px solid #eee;border-right: 1px solid #d8d8d8;
}

#goodslist ._tbody1{
border-bottom: 1px solid #f5f5f5;border-right: 1px solid #f7f7f7;
line-height:25px;
}


.redbtn{display:inline-block; font-size:12px; line-height:1.2;}
.redbtn_in{display:block; border-left:1px solid #B81212; border-right:1px solid #BE1514; background-color:#D71B1E;}
.redbtn_bg{display:inline-block; padding:0.23em 1em 0.25em; border:1px solid; border-color:#F63125 #EC2A23 #D71B1E #E92822; background:#C11C1F url(../images/mainimg/red_btn_bg.png) repeat-x; color:#fff; text-shadow:0 -1px #D42521; outline:0;}
.redbtn_bg:hover{color:#fff; background-position:0 -30px; background-color:#D32A2D; text-decoration:none;}
.redbtn_in:after{height:0; content:" "; margin:0 -2px; border:solid #ebebeb; background-color:#ccc; position:relative; bottom:-2px; overflow:hidden; }
.red_line1{background:#DA231F; border:solid #F0B3B2;}
.red_line2{background:#980205; border:solid #C39192;}
.red_line1,.red_line2,.redbtn_in:after{display:block; padding-top:1px; border-width:0 1px;}



button.thoughtbot {
    margin-top: 0px;
}
button.thoughtbot {
    background-color: rgb(238, 67, 46);
    background-image: -moz-linear-gradient(center top , rgb(238, 67, 46) 0%, rgb(198, 57, 41) 50%, rgb(181, 23, 0) 50%, rgb(137, 17, 0) 100%);
    border: 1px solid rgb(149, 17, 0);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 0px 1px rgba(255, 115, 100, 0.4) inset, 0px 1px 3px rgb(51, 51, 51);
    color: rgb(255, 255, 255);
    font: bold 15px/1 "helvetica neue",helvetica,arial,sans-serif;
    padding: 6px 0px 7px;
    text-align: center;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);
    width: 150px;
}
button.thoughtbot:hover {
    background-color: #f37873;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f37873), color-stop(50%, #db504d), color-stop(50%, #cb0500), color-stop(100%, #a20601));
    background-image: -webkit-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -ms-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -o-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    cursor: pointer; }
button.thoughtbot:active {
    background-color: #d43c28;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d43c28), color-stop(50%, #ad3224), color-stop(50%, #9c1500), color-stop(100%, #700d00));
    background-image: -webkit-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -ms-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -o-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 115, 100, 0.4);
    box-shadow: inset 0 0 0 1px rgba(255, 115, 100, 0.4); }    
    
button {
    margin-top: 0px;
}

button.minimal {
  background: #e3e3e3;
  border: 1px solid #bbb;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
  padding: 8px 0 9px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 150px; }
  button.minimal:hover {
    background: #d9d9d9;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    color: #222;
    cursor: pointer; }
  button.minimal:active {
    background: #d0d0d0;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #000; }
    
button.clean-gray {
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(top, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font: bold 11px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 8px 0;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  width: 150px; }
  button.clean-gray:hover {
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #bbbbbb));
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(top, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd; }
  button.clean-gray:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; }    
    
    
    



#consigneetbl
{
    overflow: hidden;
}
#consigneetbl tr
{
    line-height: 35px;height:35px;
}
#consigneetbl tr span
{
    display:none;
}
#consigneetbl .invalidate span
{
    display:inline;
}

#consigneetbl .invalidate
{
    line-height: 35px;height:35px;background:#EEB3B3;
}



#invoicetbl
{}
#invoicetbl tr
{
    line-height: 35px;height:35px;
    width:830px;
    float:left;
   
}
#invoicetbl tr span
{
    display:none;
}
#invoicetbl .invalidate span
{
    display:inline;
}

#invoicetbl .invalidate
{
    line-height: 35px;height:35px;background:#EEB3B3;
}    



.thickdiv {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10000001;
    width: 100%;
    height: 100%;
    background: none repeat scroll 0% 0% rgb(0, 0, 0);
    border: 0px none;
    opacity: 0.15;
  
    filter:alpha(opacity=15);
}

.thickbox {
  
    z-index: 10000002;
    overflow: hidden;
    padding: 0px;
    border: 4px solid #C3C1B6;
    border-radius: 5px 5px 5px 5px;
}

#thicktitler {
    padding: 0px 11px;
    background: none repeat scroll 0% 0% rgb(141, 183, 220);
    border: 0px none;
    color: rgb(255, 255, 255);
}

.thicktitle {
    height: 27px;
    padding: 0px 10px;
    border-style: solid;
    border-color: rgb(196, 196, 196);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-width: 1px 1px 0px;
    background: none repeat scroll 0% 0% rgb(243, 243, 243);
    line-height: 27px;
    font-family: arial,"ËÎÌå";
    font-size: 14px;
    font-weight: 700;
    color: rgb(51, 51, 51);
}

#thickconr {
    border: 1px solid rgb(141, 183, 220);
}
.thickcon {
    overflow: auto;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border: 1px solid rgb(196, 196, 196);
    padding: 10px;
}

.tip_lb
{
    font-family:Arial;   
    color:#333;  
    font-size:12px;
    margin-left:30px;
}
.tip_bar
{
    border:solid 0px #ddd;
    left:20px;
    top:20px;
    font-family:Arial;   
    color:#FF646F;  
    background-color:#D7D3B6; 
    padding:0px; 
    border-style:none;
    margin-left: 30px;
    
}
.tip_loading
{
width: 360px;
height: 90px;
overflow: hidden;
z-index: 10000002;
border: 4px solid #D6BC7F;
background:#D7D3B6;
margin: 0 auto;
 border-radius: 5px 5px 5px 5px;
 margin-top:200px;
}


#confirmForm a
{
    color:#999;
}

#confirmForm a:hover
{
    color:#c00;

}

#thickcloser:link, #thickcloser:visited {
    top: 6px;
    right: 9px;
    width: 16px;
    height: 17px;
    background-position: 0px 0px;
}
.thickclose:link, .thickclose:visited {
    display: block;
    position: absolute;
    z-index: 100000;
    top: 7px;
    left: 390px;
    overflow: hidden;
    width: 15px;
    height: 15px;
    background: url(../images/mainimg/bg_thickbox.gif) no-repeat scroll 0px -18px transparent;
    font-size: 0px;
    line-height: 100px;
}


#news_top li
{
    line-height:23px;
}

#subitem{

}
#subitem li{border-bottom: 1px inset #efefef; background:#666; width:220px;height: 36px;line-height: 36px;text-align: center; }
#subitem li:hover{background: #DD0011; }
#subitem li a{
     font-weight:bold;color:#fff;font-size:14px;
     display:block;
}

#subitem li a:hover{
    font-weight:bold;color:#f1f1f1;
   
}

#categoryMenu .id_1, #categoryMenu .id_2,.id_3,.id_4,.id_5,.id_6,.id_7,.id_8,.id_9,.id_10,.id_11
{
    background-image: url(../images/mainimg/sample.jpg) ;
    display:block;
}

#categoryMenu .id_5
{
    background-position: 5px -120px;
    width: 220px;
    height:95px;
    margin:10px;
}
#categoryMenu .id_5:hover
{
    background-position:5px -121px;
}

#categoryMenu .id_9
{
    background-position: 5px -235px;
    width: 220px;
    height:95px;
    margin:10px;
}
#categoryMenu .id_9:hover
{
    background-position: 5px -236px;
}


#categoryMenu .id_1
{
    background-position: 5px -25px;
    width: 220px;
    height:95px;
    margin:10px;
    border:solid 0px #fdfdfd;
    
}
#categoryMenu .id_1:hover
{
    background-position: 5px -26px;
}

#categoryMenu .id_2
{
    background-position: -275px -25px;
    width: 220px;
    height:95px;
    margin:10px;
}

#categoryMenu .id_2:hover
{

    border:solid 0px red;
    background-position: -275px -26px;
}
#categoryMenu .id_6
{
    background-position: -275px -125px;
    width: 220px;
    height:95px;
    margin:10px;
}

#categoryMenu .id_6:hover
{
    background-position: -275px -126px;
}


#categoryMenu .id_10
{
    background-position: -275px -235px;
    width: 220px;
    height:95px;
    margin:10px;
    border:solid 0px #fdfdfd;
}

#categoryMenu .id_10:hover
{
    background-position: -275px -236px;
}


#categoryMenu .id_3
{
    background-position: -525px -25px;
    width: 220px;
    height:95px;
    margin:10px;
}

#categoryMenu .id_3:hover
{
    background-position: -525px -26px;
}

#categoryMenu .id_11
{
    background-position: -525px -235px;
    width: 220px;
    height:95px;
    margin:10px;
}

#categoryMenu .id_11:hover
{
    background-position: -525px -236px;
}

#categoryMenu .id_7
{
    background-position: -525px -125px;
    width: 220px;
    height:95px;
    margin:10px;
}

#categoryMenu .id_7:hover
{
    background-position: -525px -126px;
}

#categoryMenu .id_4
{
    background-position: -780px -25px;
    width: 220px;
    height:95px;
    margin:10px;
}

#categoryMenu .id_4:hover
{
    background-position: -780px -26px;
}

#categoryMenu .id_8
{
    background-position: -780px -125px;
    width: 220px;
    height:95px;
    margin:10px;
}

#categoryMenu .id_8:hover
{
    background-position: -780px -126px;
}

#categoryMenu li
{
    float:left;
    width: 243px;
    height:110px;
    overflow:hidden;
    border-left: 0px solid #eee;
    border-bottom: 0px solid #eee;
    
}


#sbucate
{
    color: #303030;
}
#sbucate a
{
    color:#000;
    padding:3px 5px;
}
#sbucate a:hover
{
    color:#f6f6f6;
    background:#d00;
}

#sbucate .curIdx
{
     color:#f6f6f6;
    background:#d00;
}

#showlist
{
   float:left;width: 770px;min-height:1150px;margin-left: 15px;
}

#showlist li
{

   float:left;
   margin:10px 10px;
   vertical-align:middle;
   display:block;
    border:solid 1px #ededed;
  
}
#showlist li:hover
{
    border:solid 1px #F24509;
}

#showlist li a{
         color:#303030;
         font-size: 13px;
         padding:0px 5px;
         height: 26px;
         line-height: 26px;
         vertical-align:middle;
        
}


.display_sort li
{
    float:left;
    display:block;
    padding:2px 8px;
    line-height:22px;
    
}
.display_sort  li:hover, .display_sort li:hover a
{
    background:#d00;
    color:#fee;
}



.catgoodslist
{
   border:solid 1px #ddd; 
   color:#303030; 
}





.pageBtn
{
   color:#aaa;float: right;width:20px; height:20px;border:solid 1px #ddd;    margin: 6px 1px;
}
.pageBtn:hover
{
    background:#d00;
}


#display_sort a
{
    line-height: 16px;height:16px;float:left;width:65px;
    padding:5px 5px;
    vertical-align: middle;
    text-align: center;
    display:inline-block; vertical-align:middle;  
    

}
#display_sort a:hover
{
   line-height: 16px;height:16px;float:left;display:inline;width:65px;
   padding:5px 5px;
   background: #d00;
   color:#fff;
   vertical-align: middle;
  
}
#display_list li
{
   float:left;
   padding:0px 10px;
   vertical-align:middle;
}

#itemGrid
{
    margin:10px;

}

#itemGrid ul li
{
    margin: 15px 10px;
    padding: 0px;
    border:1px solid #E6E6E6;
    width: 220px;
    padding:0px 2px;
    overflow:hidden;
    display:inline;
    float:left;
    
    
}
#itemGrid ul li:hover
{
   border:1px solid #F24509; 
 
}
#itemGrid ul li .detailDiv
{
     border-top:1px solid #fcfcfc;height:50px;margin:0px;padding:0px;color: #303030;background:#fefefe;
}
#itemGrid ul li p
{
    text-align:center;
    line-height: 15px;
    width:220px;
    overflow:hidden;
 }




#itemList ul li
{
    margin: 12px 8px;
    padding: 0px;
    border:1px solid #E6E6E6;
    width:360px;
    height:155px;
    display:inline;
    overflow:hidden;
}
#itemList ul li:hover
{
    border:1px solid #F24509;  
}
#itemList ul li .briefDiv
{
    word-wrap:break-word;float: right;width:200px;border:0px solid red;height:70px;padding-top:5px;margin:0px;
    color:#888;
}
#itemList ul li .briefDiv a
{
    color:#999;
    font-size:12px;
}
#itemList ul li .briefDiv a:hover
{
    color:#c00;
    
}
#itemList ul li .detailDiv
{
    border-top:1px solid #fcfcfc;height:30px;margin:0px;padding:0px;color: #303030;background:#fefefe;
   
}
#itemList ul li p
{
    text-align:left;line-height: 17px;height: 17px;width:195px;
    padding-left:5px;
    font-size: 12px;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}
#itemList ul li p a{color:#333;line-height: 17px;padding:0px;font-size: 12px;}
#itemList ul li p a:hover
{
    color: #f00;
}

#itemList ul li .showprice
{
    line-height: 10px;float:right;margin-top:-17px;margin-right:30px;
}
#itemList ul li .marketprice
{
    line-height: 16px;float:right; margin-right:30px;
}

#itemList ul li .priceDiv
{
   float:right;
   height:33px; 
   line-height:33px;width:195px; padding-left:5px;
   margin-top: 2px;
   border:0px solid red;
}
#itemList ul li .priceDiv .discount
{
    line-height:22px;height:22px;float:left; border:solid 1px #ccc;padding:0px 5px;margin: 4px 0px;font-size:13px;font-weight:bold;color:#333;
}

.searchInput
{
    border:solid 1px #999;
    padding:4px 5px;
    margin-right:10px;
    display:inline;
    overflow:hidden;
     vertical-align: middle;
    
}
.findBtn
{
     background: url(../images/mainimg/btn_find.png) no-repeat 0px 1px;
     width:75px;
     height:28px;
     border:none;
     display:inline;
     overflow:hidden;
     vertical-align: middle;
}